
type (
	{{.lowerStartCamelObject}}Model interface{
		{{.method}}
	}

	default{{.upperStartCamelObject}}Model struct {
		{{if .withCache}}gormc.CachedConn{{else}}conn *gorm.DB{{end}}
		table string
	}

	{{.upperStartCamelObject}} struct {
		{{.fields}}
	}

	{{.upperStartCamelObject}}Keyword struct {
        {{.fields}}
        PageNum        int            `form:"page_num" json:"page_num" binding:"required"`
        PageSize       int            `form:"page_size" json:"page_size" binding:"required"`
    }
)
